﻿<html>

<head>
    <title>3.4.3 用户管理</title>
    <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
    <meta name="generator" content="HelpNDoc Personal Edition 4.8.0.849">
    <meta name="keywords" content="">

    <link type="text/css" rel="stylesheet" media="all" href="css/reset.css" />
    <link type="text/css" rel="stylesheet" media="all" href="css/base.css" />
    <link type="text/css" rel="stylesheet" media="all" href="css/hnd.css" />
    <!--[if lte IE 8]>
    <link type="text/css" rel="stylesheet" media="all" href="css/ielte8.css" />
    <![endif]-->
    <style type="text/css">
        #topic_header
        {
            background-color: #EFEFEF;
        }
    </style>
    <script type="text/javascript" src="js/jquery.min.js"></script>
    <script type="text/javascript" src="js/hnd.js"></script>
    <script type="text/javascript">
        $(document).ready(function()
        {
            if (top.frames.length == 0)
            {
                var sTopicUrl = top.location.href.substring(top.location.href.lastIndexOf("/") + 1, top.location.href.length);
                top.location.href = "用户使用手册.html?" + sTopicUrl;
            }
            else
            {
                var bTocSelected = false;
                (function waitForTOC()
                {
                    if (top && top.FrameTOC && top.FrameTOC.SelectTocItem)
                    {
                        top.FrameTOC.SelectTocItem("343");
                        bTocSelected = true;
                    }
                    if (!bTocSelected) setTimeout(function() { waitForTOC(); }, 300);
                })();
            }
        });
    </script>

</head>

<body>

<div id="topic_content">

    <p></p>
    <h3 class="rvps11"><span class="rvts0"><span class="rvts30">3.4.3 用户管理</span></span></h3>
    <p class="rvps2"><span class="rvts6">给使用集群的用户开的使用集群的账户，密码是一开始我们给他的，后续可自己修改密码。功能包括：新增、修改、删除、查看、重置密码、用户启动、用户暂停、批量修改。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">经由管理平台开通某个用户后，该用户将拥有：公有空间，私有空间，.Trash，执行hive，执行MR等权限。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">A:公有空间：/user/[用户名]/public ；用来存放用户欲共享给除用户以外的第三方的数据。（开放共享的数据必须先提交管理员审核，经由管理员审核通过后方能将该数据导入相应路径下，以开放给第三方用户使用）</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; &nbsp;公有空间的获得：当管理员为某用户进行开户操作后，用户即拥有自己的公有空间。</span></p>
    <p class="rvps2"><span class="rvts6">公有空间的路径：/user/用户名/public &nbsp;</span></p>
    <p class="rvps2"><span class="rvts6">公有空间存放什么：用户可以将那些允许第三方用户访问的数据存储到本路径下。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">公有空间的使用规范：公有空间支持用户与其他用户之间的数据单方面访问或者互访。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">现在举例说明公有空间的使用流程：</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp;场景说明：用户A需要开放2份数据：aa和bb，用户B想要访问用户A开放的aa数据。</span></p>
    <p class="rvps2"><span class="rvts6">用户A向管理员提交数据开放申请，申请时请提供数据名称，数据的每一列（字段）信息。</span></p>
    <p class="rvps2"><span class="rvts6">经管理员审核后，为这些数据在用户A的公有空间中创建相应目录。</span></p>
    <p class="rvps2"><span class="rvts6">用户A向指定空间中导入数据。</span></p>
    <p class="rvps2"><span class="rvts6">用户B向管理员递交申请（访问A的aa数据）。</span></p>
    <p class="rvps2"><span class="rvts6">经管理员审核后，向用户B开放用户A的aa数据。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">B:私有空间：/user/[用户名]/private ；用于存放用户的私有数据。正常情况下，任何 第三方或平台方都不得以任何理由访问此目录下的数据。</span></p>
    <p class="rvps2"><span class="rvts6">私有空间的获得：当管理员为某用户进行开户操作后，用户即拥有自己的私有空间。</span></p>
    <p class="rvps2"><span class="rvts6">私有空间的路径：/user/用户名/private &nbsp;</span></p>
    <p class="rvps2"><span class="rvts6">私有空间存放什么：用户可以将私有数据以及其它不想要任何其他人访问的数据上传到私有空间中。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">推荐使用方法：为了使得数据之间有一定的隔离性，同时也为了防止他人的非法访问，推荐用户为不同的数据产品创建不同的目录来存储，且为这些目录指定不同的密钥。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">创建目录示例：</span></p>
    <p class="rvps2"><span class="rvts6">Hadoop fs –mkdir /user/用户名/private/数据产品1</span></p>
    <p class="rvps2"><span class="rvts6">Hadoop fs –mkdir /user/用户名/private/数据产品2</span></p>
    <p class="rvps2"><span class="rvts6">Hadoop fs –mkdir /user/用户名/private/数据产品3</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">导入数据的语句格式：</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; hadoop fs &nbsp; –put 本地数据路径 hdfs数据存放路径</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; hadoop fs &nbsp; –cp file:///本地数据路径 hdfs数据路径</span></p>
    <p class="rvps2"><span class="rvts6">导入数据的语句示例：</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; Hadoop fs &nbsp;–put /data1/userurl/20140101/01 /user/用户名/private/数据产品1/20140101/01</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">导出数据的语句格式：</span></p>
    <p class="rvps2"><span class="rvts6">Hadoop fs &nbsp; –get hdfs数据路径 本地数据存放路径</span></p>
    <p class="rvps2"><span class="rvts6">Hadoop fs &nbsp;–cp hdfs数据路径 file:///本地数据存放路径</span></p>
    <p class="rvps2"><span class="rvts6">导出数据的语句示例：</span></p>
    <p class="rvps2"><span class="rvts6">Hadoop fs &nbsp;–get /user/用户名/private/数据产品1/20140101/01 /data1/userurl/20140101/01</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">C:Hive元数据权限：每个用户都拥有自己的hive数据库，名称：[用户名]，且用户对自己的数据库拥有ALL权限，即可以在此数据库下执行建表，删表等操作。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">D:MR（资源）权限：每个用户都拥有相应的MR执行资源权限以及提交MR任务的权限。</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts6">E：.Trash</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp;垃圾回收目录，对于删除的数据会进入到此目录，对于误删的数据在回收站没有清理之前可以恢复数据。</span></p>
    <p class="rvps3"><img width="955" height="694" alt="" style="padding : 1px;" src="lib/NewItem44.png"></p>
    <p class="rvps3"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">新增</span></p>
    <p class="rvps2"><span class="rvts6">点击【新增】按钮，系统弹出添加用户界面，如下一系列图所示：</span></p>
    <p class="rvps2"><span class="rvts6">填完相关信息后按【完成】按钮即可完成。</span></p>
    <p class="rvps2"><span class="rvts6">注：带星号的字段为必填项，新增的用户需开启后方能使用。</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; &nbsp; &nbsp; &nbsp;有效期以天为计数单位，0为永久有效。</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; &nbsp; &nbsp; &nbsp;队列配置可添加新的队列，队列名不可重复。</span></p>
    <p class="rvps3"><img width="885" height="551" alt="" style="padding : 1px;" src="lib/NewItem45.png"></p>
    <p class="rvps3"><img width="880" height="525" alt="" style="padding : 1px;" src="lib/NewItem47.png"></p>
    <p class="rvps3"><img width="880" height="422" alt="" style="padding : 1px;" src="lib/NewItem48.png"></p>
    <p class="rvps3"><img width="880" height="502" alt="" style="padding : 1px;" src="lib/NewItem49.png"></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">修改</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要修改的租户所在行的复选框，然后点击【修改】按钮，系统弹出修改界面，点击编辑按钮，进行修改并保存，如全部修改完成，点击关闭按钮可关闭页面。如下系列图所示：</span></p>
    <p class="rvps2"><span class="rvts6">注：需要修改哪块数据可以直接点击圆球按钮</span><img width="315" height="36" alt="" style="padding : 1px;" src="lib/NewItem56.png"><span class="rvts6">，直接跳转。</span></p>
    <p class="rvps2"><span class="rvts6"> &nbsp; &nbsp; &nbsp; &nbsp;若点击关闭页面，还有已经修改信息尚未保存，会弹出提示框进行提示，如下图所示：</span></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps3"><img width="886" height="550" alt="" style="padding : 1px;" src="lib/NewItem51.png"></p>
    <p class="rvps3"><img width="880" height="552" alt="" style="padding : 1px;" src="lib/NewItem52.png"></p>
    <p class="rvps3"><img width="882" height="423" alt="" style="padding : 1px;" src="lib/NewItem53.png"></p>
    <p class="rvps3"><img width="882" height="523" alt="" style="padding : 1px;" src="lib/NewItem54.png"></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">查看</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要查看的租户所在行的复选框，然后点击【查看】按钮，系统弹出租户详细信息界面，可以直接点击圆球按钮</span><img width="315" height="36" alt="" style="padding : 1px;" src="lib/NewItem56.png"><span class="rvts6">选取需要查看的内容。如下图所示：</span></p>
    <p class="rvps3"><img width="879" height="552" alt="" style="padding : 1px;" src="lib/NewItem61.png"></p>
    <p class="rvps3"><span class="rvts33"><br/></span></p>
    <p class="rvps2"><span class="rvts35">删除</span></p>
    <p class="rvps2"><span class="rvts6">对于不再需要的租户，可以通过此功能进行删除</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要删除的租户所在行的复选框，然后点击【删除】按钮，系统弹出是否删除的确认框，如下图所示：</span></p>
    <p class="rvps2"><span class="rvts6">按【确定】按钮即完成删除操作，按【取消】则退出删除操作。</span></p>
    <p class="rvps3"><img width="423" height="87" alt="" style="padding : 1px;" src="lib/NewItem63.png"></p>
    <p class="rvps2"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">重置密码</span></p>
    <p class="rvps2"><span class="rvts6">用于重置租户密码</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要重置密码的租户所在行的复选框，然后点击【重置密码】按钮，系统弹出重置密码界面，如下图所示：</span></p>
    <p class="rvps2"><span class="rvts6">输入完新密码后按【确定】按钮即可完成。</span></p>
    <p class="rvps3"><img width="765" height="194" alt="" style="padding : 1px;" src="lib/NewItem57.png"></p>
    <p class="rvps3"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">用户启用</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要启用的租户所在行的复选框，然后点击【用户启用】按钮，系统弹出是否开启确认框，如下图所示：</span></p>
    <p class="rvps2"><span class="rvts6">按【确定】按钮即完成用户开启</span></p>
    <p class="rvps3"><img width="424" height="112" alt="" style="padding : 1px;" src="lib/NewItem58.png"></p>
    <p class="rvps3"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">用户停用</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要停用的租户所在行的复选框，然后点击【用户暂停】按钮，系统弹出是否暂停确认框，如下图所示：</span></p>
    <p class="rvps2"><span class="rvts6">按【确定】按钮即完成用户停用</span></p>
    <p class="rvps3"><img width="425" height="113" alt="" style="padding : 1px;" src="lib/NewItem59.png"></p>
    <p class="rvps3"><span class="rvts6"><br/></span></p>
    <p class="rvps2"><span class="rvts35">批量修改</span></p>
    <p class="rvps2"><span class="rvts6">勾选中要批量修改的租户所在行的复选框，然后点击【批量修改】按钮，系统弹出批量修改界面，如下图所示：</span></p>
    <p class="rvps2"><span class="rvts6">按【保存】按钮即完成批量修改</span></p>
    <p class="rvps3"><img width="994.4" height="348" alt="" style="padding : 1px;" src="lib/NewItem121.png"></p>
    <p class="rvps3"><span class="rvts6"><br/></span></p>
    <p></p>
</div>

</body>

</html>

